#include<stdio.h>

#include<string.h>

#include<ctype.h>
main()
{
 char *alphamorse[]=
{
".-","-...","-.-.","-..",".","..-.","--.","....","..",".---", "-.-",".-..","--","-.","---",".--.","--.-",".-.","...","-","..-", "...-",".--","-..-","-.--","--.."
}
;
 char *nummorse[]=
{
"-----",".----","..---","...--","....-",".....","-....","--...","---..","----."
}
;
 int i;
 char str[1000],str1[1000];
 printf("Enter a sentence\n");
 gets(str);
 i=0;
 while(str[i]!='\0') 
{
 if(str[i]!=' '&&(!isdigit(str[i]))) 
{
 printf("%s ",alphamorse[toupper(str[i])-65]);
 
}
 if(str[i]==' ') 
{
 printf(" ");
 
}
 if(isdigit(str[i])&&str[i]!=' ') 
{
 printf("%s ",nummorse[str[i]-48]);
 
}
 i++;
 
}
 printf("\n");

}
 

